package com.hcy.manager;

import com.hcy.manager.dto.request.DriverInfoAddRequestDTO;
import com.hcy.manager.dto.request.DriverInfoRequestDTO;
import com.hcy.manager.dto.response.DriverInfoDetailsResponseDTO;
import com.hcy.manager.dto.response.DriverInfoResponseDTO;
import com.hcy.rabbitbasicmodel.dto.MyPage;

/**
 * @Author huchenying
 * @Description
 * @Date 2022/4/26
 **/
public interface DriverInfoBz {
    MyPage<DriverInfoResponseDTO> getDriverList(DriverInfoRequestDTO requestDTO);

    void cancelSig(DriverInfoRequestDTO requestDTO);

    DriverInfoDetailsResponseDTO addOrUpdateDriverInfo(DriverInfoAddRequestDTO requestDTO);

    DriverInfoDetailsResponseDTO getDriverDetails(DriverInfoRequestDTO requestDTO);
}
